package internet;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;

public class ReceiveDemo {
    public static void main(String[] args) throws IOException {
        DatagramSocket ds = new DatagramSocket(10086);

        // 创建一个数据包 接受数据
        byte[] bytes = new byte[1024];
        DatagramPacket dap = new DatagramPacket(bytes, bytes.length);

        ds.receive(dap);

        // 解析数据包 并在控制端显示
        byte[] datas = dap.getData();
        // 返回要接受的数据长度
        int len = dap.getLength();
        String s = new String(datas,0,len);
        System.out.println(s);

        // 关闭
        ds.close();
    }
}
